//
//  ImportExistDataView.swift
//  ptbuy
//  2025年01月09日 导入已有数据目前第三方库CoreXLSX导不进来，不知道是不是在虚拟机开发的原因，暂时关闭导入已有数据
//  Created by MyMac on 2024/12/3.
//

import SwiftUI
//导入已有数据
struct ImportExistDataView: View {
    
    @Binding var importExistData:Bool
    
    @State private var importTip:Bool = false//导入提示框
    
    @State private var choseFile:Bool = false//选择文件
    
    var body: some View {
        
        NavigationView {

            VStack{
                Divider()
                Button(action:{
                    
                }){
                    Text("选择文件")
                }.padding()
                    .foregroundColor(.black)
                    .background(Color("btn")).opacity(0.8)
                    .cornerRadius(8)
                    
                Spacer()
            }.fullScreenCover(isPresented: $importTip){
                ImportFileTip(importTip:$importTip)
            }.frame(maxWidth:.infinity,maxHeight: .infinity).background(
                // 创建渐变背景
                LinearGradient(
                    gradient: Gradient(
                        colors: [
                            Color("startColor").opacity(
                                10
                            ),
                            // 上半部分颜色，增加不透明度
                            Color("endColor").opacity(0.1)
                        ]// 上半部分颜色，增加不透明度
                    ),
                    startPoint: .top,
                    endPoint: .bottom
                )
                .edgesIgnoringSafeArea(.all)  // 确保背景覆盖整个屏幕
            ).navigationBarTitle("导入已有数据", displayMode: .inline) // 设置导航栏标题
                .navigationViewStyle(
                    StackNavigationViewStyle()
                ) // 推荐在全屏时使用此样式
                .background()
                .toolbar {
                    // 修改标题字体大小
                    ToolbarItem(placement: .topBarLeading) {
//                        Text("返回").font(.system(size: 18))
//                            .clipShape(
//                                Capsule()
//                            ) // 使用 Capsule 形状来实现圆角效果
//                            .onTapGesture {
//                                importExistData = false
//                            }
                        Button(action: {       // 自定义返回动作
                            importExistData = false
                            }) {
                                Image(systemName: "arrow.left.circle.fill") // 返回图标
                            }
                    }
                    ToolbarItem(placement: .topBarTrailing) {
                        Button(action: {
                               // 按钮点击事件
                            importTip = true
                           }) {
                               Image(systemName: "info.circle.fill") // 使用 SF Symbols 图标
                           }
                    }
                }
        }
        
    }
}
